package com.example.demo.util;

import cn.hutool.crypto.SecureUtil;
import org.springframework.stereotype.Component;
import org.springframework.util.DigestUtils;

@Component
public class PasswordUtil {

    /**
     * 生成密码
     *
     * @param password 密码明文
     * @return
     */
    public static String encryptPassword(String password) {
        return SecureUtil.md5(password);
    }

    /**
     * 校验密码是否匹配
     *
     * @param rawPassword       密码
     * @param encryptedPassword 加密后的密码
     * @return
     */
    public static boolean match(String rawPassword, String encryptedPassword) {
        return encryptedPassword.equals(rawPassword);
    }
}
